#如何在一个函数内部修改全局变量
#          在变量面前加global

# 5、如何跨模块共享全局变量
#          创建一个特殊模块（config），然后在每个.py文件里导入这个模块，
#          该模块将作为跨模块的全局变量提供。

# 6、python的基本数据类型有哪些？
#          列表，字典，集合，元组，数字，字符串

# 8、python中哪些是可变数据类型，哪些是不可变数据类型
#          可变：列表，字典，集合
#          不可变: 元组，数字，字符串

# 9、a+=1与a=a+1有什么区别
#            a+=1对于有些对象的操作是表示原来的对象，对有些对象的操作是生成了一个新对象
#            a=a+1，表示一个新的对象，新的对象名字还是a，但是指向的内存地址已经变了

# 10、什么是pep8？说出5点它的标准
#              pep8是一种编码规范
#         标准：1.要有缩进
#              2.每行的最大长度为79
#              3.必须要有注释
#              4.命名要规范
#              5.运算符号要有空格

#12、简述深拷贝与浅拷贝
#          深拷贝：拷贝每一层数据，拷贝后的值不会发生改变
#          浅拷贝：拷贝第一层对象的地址，拷贝后的值可能会发生改变

# 13、简述python内存机制
#          已引用技术为主，分代回收，标记清除为辅的垃圾回收方式，
#          以及小整数型进行缓存和简单字符串驻留的内存机制